﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="frmLotes.aspx.cs" Inherits="PharmacyWeb.Almacen.frmLotes" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="FeaturedContent" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server"><asp:Panel ID="Panel2" runat="server"><b>.: Liz Vigo:.</b></asp:Panel>
    <asp:TextBox runat="server" ID="autoru" Text="Creador"></asp:TextBox>
    <ajaxToolkit:BalloonPopupExtender runat="server" BalloonPopupControlID="Panel2" BalloonStyle="Cloud" ExtenderControlID="" CustomCssUrl="" DynamicServicePath="" Enabled="True" TargetControlID="autoru" ID="autoru_BalloonPopupExtender"></ajaxToolkit:BalloonPopupExtender>
    <asp:UpdatePanel runat="server" ID="upLotes">
        <ContentTemplate>
            <div class="panel panel-success">
                <div class="panel-heading">
                    <h3>Registro de Lotes</h3>
                </div>
                <div class="panel-body">
                     <table>
                         <tr>
                             <td>
                                 <label>Codigo</label>
                             </td>
                             <td>
                                 <asp:TextBox CssClass="input-sm" ReadOnly="True" runat="server" ID="txtId"></asp:TextBox>
                             </td>
                         </tr>
                         <tr>
                             <td>
                                 <label>Descripcion</label>
                             </td>
                             <td>
                                 <asp:TextBox CssClass="input-sm" runat="server" ID="txtDescripcion"></asp:TextBox>
                             </td>
                         </tr>
                         <tr>
                             <td>
                                 <label>Cantidad:</label>
                             </td>
                             <td>
                                 <asp:TextBox CssClass="input-sm" runat="server" ID="txtCantidad"></asp:TextBox>
                             </td>
                         </tr>
                         <tr>
                             <td>
                                 <label>Fecha Canje:</label>
                             </td>
                             <td>
                                 <asp:TextBox CssClass="input-sm" runat="server" ID="txtFechaCanje"></asp:TextBox>
                                 <ajaxToolkit:CalendarExtender ID="txtFechaCanje_CalendarExtender" runat="server" Enabled="True" TargetControlID="txtFechaCanje" Format="dd/MM/yyyy">
                                 </ajaxToolkit:CalendarExtender>
                             </td>
                         </tr>
                         <tr>
                             <td>
                                 <label>Fecha Vence:</label>
                             </td>
                             <td>
                                 <asp:TextBox CssClass="input-sm" runat="server" ID="txtFVence"></asp:TextBox>
                                 <ajaxToolkit:CalendarExtender ID="txtFVence_CalendarExtender" runat="server" Enabled="True" TargetControlID="txtFVence" Format="dd/MM/yyyy">
                                 </ajaxToolkit:CalendarExtender>
                             </td>
                         </tr>
                         <tr>
                             <td>
                                 <label>Producto</label>
                             </td>
                             <td>
                                 <asp:TextBox CssClass="input-sm" Width="30" runat="server" ID="txtProdID"></asp:TextBox>
                                 <asp:TextBox CssClass="input-sm" runat="server" ID="txtProducto"></asp:TextBox>
                                 <ajaxToolkit:ModalPopupExtender runat="server" 
                                     BackgroundCssClass="FondoAplicacion" 
                                     PopupControlID="pnlProducto" CancelControlID="btnOk"
                                     DynamicServicePath="" Enabled="True" 
                                     TargetControlID="txtProducto" 
                                     ID="txtProducto_ModalPopupExtender"></ajaxToolkit:ModalPopupExtender>
                             </td>                             
                         </tr>
                         <tr>
                             <td>
                                 <label>Precio Costo:</label>
                             </td>
                             <td>
                                 <asp:TextBox CssClass="input-sm" runat="server" ID="txtCosto"></asp:TextBox>
                             </td>
                         </tr>
                         <tr>
                             <td>
                                 <label>Precio Venta:</label>
                             </td>
                             <td>
                                 <asp:TextBox CssClass="input-sm" runat="server" ID="txtPrecioVenta"></asp:TextBox>
                             </td>
                         </tr>
                 
                     </table>
                </div>
                <div class="panel-footer">
                    <asp:Button runat="server" ID="btnGuardar" Text="Guardar" CssClass="btn btn-success" OnClick="btnGuardar_Click"/>
                    <asp:Button ID="btnCancelar" Text="Cancelar" runat="server" CssClass="btn btn-danger"/>
                </div>
                <div>
                    <asp:Panel runat="server" ID="pnlProducto" CssClass="CajaDialogo">
                        <div class="panel panel-success">
                            <div class="panel-header">Productos</div>
                            <div class="panel-body">
                                <fieldset>
                                    <legend>Productos</legend>
                                    <label>Criterio:</label>
                                    <asp:TextBox runat="server" ID="txtCriterioProducto" CssClass="input-sm"/>
                                    <asp:Button runat="server" ID="btnBuscarProducto" Text="Buscar" CssClass="btn btn-success btn-sm"/>
            
                                    <asp:GridView runat="server" ID="grillaP" 
                                        AutoGenerateColumns="False" 
                                        DataKeyNames="Id"
                                        DataSourceID="odsProductos"
                                         OnSelectedIndexChanged="grillaP_SelectedIndexChanged" CssClass="table table-hover">
                                        <Columns>
                                            <asp:CommandField ShowSelectButton="True" />
                                            <asp:BoundField DataField="Id" HeaderText="Nro" SortExpression="Id"></asp:BoundField>
                                            <asp:BoundField DataField="Nombre" HeaderText="Nombre" SortExpression="Nombre"></asp:BoundField>
                                            <asp:BoundField DataField="Categoria.Nombre" HeaderText="Categoria" SortExpression="IdCategoria"></asp:BoundField>                                            
                                            <asp:BoundField DataField="Presentacion.Descripcion" HeaderText="Presentacion" SortExpression="IdPresentacion"></asp:BoundField>
                                            <asp:BoundField DataField="NumeroUnidadMedida" HeaderText="N° Medida" SortExpression="NumeroUnidadMedida"></asp:BoundField>
                                            <asp:BoundField DataField="UnidadMedida.Nombre" HeaderText="Und Medida" SortExpression="IdUnidadMedida"></asp:BoundField>
                                            <asp:BoundField DataField="PrincipioActivo" HeaderText="PrincipioActivo" SortExpression="PrincipioActivo"></asp:BoundField>
                                            <asp:BoundField DataField="Laboratorio.Nombre" HeaderText="Laboratorio" SortExpression="IdLaboratorio"></asp:BoundField>
                                            <asp:BoundField DataField="Descripcion" HeaderText="Descripcion" SortExpression="Descripcion"></asp:BoundField>                                   
                                        </Columns>
                                    </asp:GridView>
                                    <asp:ObjectDataSource runat="server" ID="odsProductos"
                                        SelectMethod="GetFromProductosByCriterio"
                                        TypeName="PharmacyService.ProductoService" OnObjectCreating="odsProductos_ObjectCreating">
                                        <SelectParameters>
                                            <asp:ControlParameter ControlID="txtCriterioProducto" 
                                                PropertyName="Text" Name="criterio" 
                                                Type="String">                                        
                                            </asp:ControlParameter>
                                        </SelectParameters>
                                    </asp:ObjectDataSource>
                                    <asp:Button runat="server" CssClass="btn btn-danger btn-sm" Text="X" ID="btnOk"/>
                                </fieldset>
                            </div>
                        </div>
                    </asp:Panel>
                </div>
            </div>
        </ContentTemplate>
        <Triggers>
            
            <asp:AsyncPostBackTrigger ControlID="btnCancelar" EventName="Click"/>
            
        </Triggers>
    </asp:UpdatePanel>
    
    
</asp:Content>
